package com.hsu.system.service.question;

import com.hsu.common.core.domain.TableDataInfo;
import com.hsu.system.domain.question.dto.QuestionAddDTO;
import com.hsu.system.domain.question.dto.QuestionEditDTO;
import com.hsu.system.domain.question.dto.QuestionQueryDTO;
import com.hsu.system.domain.question.vo.QuestionDetailVO;
import com.hsu.system.domain.question.vo.QuestionVO;

import java.util.List;

/**
 * @Author Hsu琛君珩
 * @Date 2025-04-05 17:30
 * @Description
 * @Version: v1.0.0
 */
public interface IQuestionService {

    List<QuestionVO> list(QuestionQueryDTO questionQueryDTO);

    int add(QuestionAddDTO questionAddDTO);

    QuestionDetailVO detail(Long questionId);

    int edit(QuestionEditDTO questionEditDTO);

    int delete(Long questionId);

}
